import { axios } from '@/utils/request'

/**
 * 分页查询biz_fault_model
 *
 * @author ssy
 * @date 2021/11/01 16:44
 */
export function page (parameter) {
    return axios({
        url: '/bizFaultModel/page',
        method: 'get',
        params: parameter
    })
}

/**
 * 增加biz_fault_model
 *
 * @author ssy
 * @date 2021/11/01 16:44
 */
export function add (parameter) {
    return axios({
        url: '/bizFaultModel/add',
        method: 'post',
        data: parameter
    })
}

/**
 * 编辑biz_fault_model
 *
 * @author ssy
 * @date 2021/11/01 16:44
 */
export function edit (parameter) {
    return axios({
        url: '/bizFaultModel/edit',
        method: 'post',
        data: parameter
    })
}

/**
 * 查看详情biz_fault_model
 *
 * @author ssy
 * @date 2021/11/01 16:44
 */
export function detail (parameter) {
    return axios({
        url: '/bizFaultModel/detail',
        method: 'get',
        params: parameter
    })
}

/**
 * 根据故障名获取故障信息
 * @param parameter
 * @returns {*}
 */
export function getBizFaultModel (parameter) {
  return axios({
    url: '/bizFaultModel/getBizFaultModel',
    method: 'get',
    params: parameter
  })
}

/**
 * 删除biz_fault_model
 *
 * @author ssy
 * @date 2021/11/01 16:44
 */
export function del (parameter) {
    return axios({
        url: '/bizFaultModel/delete',
        method: 'post',
        data: parameter
    })
}

/**
 * 注册后台模型
 * @param parameter
 * @returns {*}
 */
export function registerModel (parameter) {
  return axios({
    url: '/bizFaultModel/registerModel',
    method: 'post',
    data: parameter
  })
}
/**
 * 批量注册后台模型
 * @param parameter
 * @returns {*}
 */
export function batchRegisterModel (parameter) {
  return axios({
    url: '/bizFaultModel/batchRegisterModel',
    method: 'post',
    data: parameter
  })
}

/**
 * 手动上传样本
 * @param parameter
 * @returns {*}
 */
export function registerSampleModel (parameter) {
  return axios({
    url: '/bizCollectionSampleManage/add',
    method: 'post',
    data: parameter
  })
}

/**
 * 注册采集端模型
 * @param parameter
 * @returns {*}
 */
export function registerCollectModel (parameter) {
  return axios({
    url: '/bizFaultModel/registerCollectModel',
    method: 'post',
    data: parameter
  })
}
